home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / winsock / ircii2-6.zip / SRC\IRCII-2.6\SOURCE\MAKEFILE.IN < prev    next >
Text File  |  1994-12-28  |  14KB  |  310 lines

  1. # soucre/Makefile.in
  2. # ircii 2.3
  3. # all rights reserved
  4. # written by matthew green.
  5. # copyright (c) 1993
  6. # @(#)$Id: Makefile.in,v 1.12 1994/10/08 13:37:56 mrg Stab $
  7.  
  8. LIBS    = @LIBS@
  9. CC    = @CC@
  10. CFLAGS    = @CFLAGS@
  11. LDFLAGS    = @LDFLAGS@
  12. LEX    = @LEX@
  13. LEXLIB    = @LEXLIB@
  14. DEFS    = @DEFS@
  15. LN    = @LN@
  16. RM    = @RM@
  17.  
  18. OBJECTS = alias.o crypt.o ctcp.o dcc.o debug.o edit.o exec.o flood.o\
  19.     funny.o help.o history.o hold.o hook.o if.o ignore.o input.o\
  20.     irc.o ircaux.o ircsig.o keys.o lastlog.o list.o log.o mail.o\
  21.     menu.o names.o newio.o notice.o notify.o numbers.o output.o\
  22.     parse.o queue.o reg.o scandir.o screen.o server.o stack.o\
  23.     status.o term.o translat.o vars.o whois.o window.o $(PP_OBJS)
  24.  
  25. SOURCES = alias.c crypt.c ctcp.c dcc.c debug.o edit.c exec.c flood.c\
  26.     funny.c help.c history.c hold.c hook.c if.c ignore.c input.c\
  27.     irc.c ircaux.c ircsig.c keys.c lastlog.c list.c log.c mail.c\
  28.     menu.c names.c newio.c notice.c notify.c numbers.c output.c\
  29.     parse.c queue.c reg.c scandir.c screen.c server.c stack.c\
  30.     status.c term.c translat.c vars.c whois.c window.c $(PP_SRCS)
  31.  
  32. IRCSERV_OBJECTS = ircserv.o
  33.  
  34. IRCSERV_SOURCES = ircserv.c
  35.  
  36. WSERV_OBJECTS = wserv.o wterm.o
  37.  
  38. WSERV_SOURCES = wserv.c term.c
  39.  
  40. INCLUDES = -I../include
  41.  
  42. default:
  43.     (cd ..;make)
  44.  
  45. all: irc
  46.  
  47. # got I hate typos.
  48. clena: clean
  49.  
  50. .c.o:
  51.     $(CC) $(CFLAGS) $(DEFS) $(PP_DEFS) $(INCLUDES) -c $<
  52.  
  53. irc: $(OBJECTS)
  54.     $(CC) $(CFLAGS) $(LDFLAGS) $(DEFS) -o irc $(OBJECTS) $(LIBS)
  55. clean::
  56.     $(RM) irc $(OBJECTS)
  57.  
  58. install: irc
  59.     cd ..; $(MAKE) install
  60.  
  61. # .o files needing special compilation flags
  62.  
  63. irc.o: Makefile ../Makefile
  64.     $(CC) $(CFLAGS) $(DEFS) $(PP_DEFS) $(INCLUDES) -DIRCLIB=\"$(IRCLIB)/\" -DIRCPATH=\"$(IRCPATH)\" -c irc.c
  65.  
  66. vars.o: Makefile ../Makefile
  67.     $(CC) $(CFLAGS) $(DEFS) $(PP_DEFS) $(INCLUDES) -DDEFAULT_HELP_PATH=\"$(HELP_DIR)\" -c vars.c
  68.  
  69. help.o: Makefile ../Makefile
  70.     $(CC) $(CFLAGS) $(DEFS) $(PP_DEFS) $(INCLUDES) -DDEFAULT_HELP_PATH=\"$(HELP_DIR)\" -c help.c
  71.  
  72. server.o: Makefile ../Makefile
  73.     $(CC) $(CFLAGS) $(DEFS) $(PP_DEFS) $(INCLUDES) -DIRCSERV_PATH=\"$(INSTALL_IRCSERV)\" -c server.c
  74.  
  75. translat.o: Makefile ../Makefile
  76.     $(CC) $(CFLAGS) $(DEFS) $(PP_DEFS) $(INCLUDES) -DTRANSLATION_PATH=\"$(TRANS_DIR)/\" -c translat.c
  77.  
  78. screen.o: Makefile ../Makefile
  79.     $(CC) $(CFLAGS) $(DEFS) $(PP_DEFS) $(INCLUDES) -DWSERV_PATH=\"$(INSTALL_WSERV)\" -c screen.c
  80.  
  81. # .h files generated from .proto files
  82.  
  83. count: count.c
  84.     $(CC) $(LDFLAGS) -o count -O count.c $(LEXLIB)
  85.  
  86. count.c: count.l
  87.     rm -f count.c
  88.     $(LEX) count.l
  89.     mv -f lex.yy.c count.c
  90.  
  91. clean::
  92.     $(RM) count count.c lex.yy.c
  93.  
  94. ../include/vars.h: ../include/vars.h.proto count
  95.     -$(RM) $@
  96.     ./count < $@.proto > $@
  97. ../include/hook.h: ../include/hook.h.proto count
  98.     -$(RM) $@
  99.     ./count < $@.proto > $@
  100. ../include/keys.h: ../include/keys.h.proto count
  101.     -$(RM) $@
  102.     ./count < $@.proto > $@
  103. clean::
  104.     $(RM) ../include/vars.h ../include/hook.h ../include/keys.h
  105.  
  106. # auxiliary programs
  107.  
  108. ircflush: ircflush.o ircsig.o
  109.     $(CC) $(CFLAGS) $(LDFLAGS) $(DEFS) $(INCLUDES) -o ircflush ircflush.o ircsig.o $(LIBS)
  110. clean::
  111.     $(RM) ircflush ircflush.o
  112.  
  113. ircserv: ircserv.o newio.o ircsig.o
  114.     $(CC) $(CFLAGS) $(LDFLAGS) $(DEFS) $(PPS_DEFS) $(INCLUDES) -o ircserv ircserv.o newio.o ircsig.o $(LIBS)
  115. clean::
  116.     $(RM) ircserv ircserv.o newio.o
  117.  
  118. wserv: $(WSERV_OBJECTS) ircsig.o
  119.     $(CC) $(CFLAGS) $(LDFLAGS) $(DEFS) $(INCLUDES) -o wserv $(WSERV_OBJECTS) ircsig.o $(LIBS)
  120. clean::
  121.     $(RM) wserv wserv.o wterm.o wterm.c
  122.  
  123. # extra junk
  124.  
  125. clean::
  126.     $(RM) core a.out debug.log
  127.  
  128.  
  129. # dependencies
  130.  
  131. alias.o: alias.c ../include/irc.h ../include/config.h ../include/alias.h\
  132.     ../include/status.h ../include/edit.h ../include/history.h\
  133.     ../include/vars.h ../include/ircaux.h ../include/server.h\
  134.     ../include/window.h ../include/hold.h ../include/lastlog.h\
  135.     ../include/input.h ../include/names.h ../include/server.h\
  136.     ../include/screen.h ../include/irc_std.h
  137. crypt.o: crypt.c ../include/irc.h ../include/crypt.h ../include/vars.h\
  138.     ../include/ircaux.h ../include/list.h ../include/ctcp.h\
  139.     ../include/output.h ../include/irc_std.h
  140. count.o: count.c crypt.c ../include/irc.h ../include/config.h\
  141.     ../include/crypt.h ../include/vars.h ../include/ircaux.h\
  142.     ../include/list.h ../include/ctcp.h ../include/irc_std.h
  143. ctcp.o: ctcp.c ../include/irc.h ../include/config.h ../include/ircaux.h\
  144.     ../include/hook.h ../include/crypt.h ../include/ctcp.h\
  145.     ../include/vars.h ../include/server.h ../include/status.h\
  146.     ../include/lastlog.h ../include/irc_std.h
  147. dcc.o: dcc.c ../include/talkd.h ../include/irc.h ../include/config.h\
  148.     ../include/server.h ../include/ircaux.h ../include/whois.h\
  149.     ../include/lastlog.h ../include/ctcp.h ../include/dcc.h\
  150.     ../include/hook.h ../include/vars.h ../include/irc_std.h
  151. edit.o: edit.c ../include/irc.h ../include/config.h ../include/term.h\
  152.     ../include/server.h ../include/edit.h ../include/crypt.h\
  153.     ../include/vars.h ../include/ircaux.h ../include/lastlog.h\
  154.     ../include/window.h ../include/hold.h ../include/whois.h\
  155.     ../include/hook.h ../include/input.h ../include/ignore.h\
  156.     ../include/keys.h ../include/names.h ../include/alias.h\
  157.     ../include/history.h ../include/funny.h ../include/ctcp.h\
  158.     ../include/dcc.h ../include/translat.h ../include/screen.h\
  159.     ../include/irc_std.h
  160. exec.o: exec.c ../include/irc.h ../include/config.h ../include/exec.h\
  161.     ../include/vars.h ../include/ircaux.h ../include/edit.h\
  162.     ../include/window.h ../include/hold.h ../include/lastlog.h\
  163.     ../include/hook.h ../include/input.h ../include/server.h\
  164.     ../include/screen.h ../include/irc_std.h
  165. file.o: file.c ../include/irc.h ../include/config.h ../include/irc_std.h
  166. flood.o: flood.c ../include/irc.h ../include/config.h ../include/hook.h\
  167.     ../include/ircaux.h ../include/ignore.h ../include/flood.h\
  168.     ../include/vars.h ../include/irc_std.h
  169. funny.o: funny.c ../include/irc.h ../include/config.h ../include/ircaux.h\
  170.     ../include/hook.h ../include/vars.h ../include/funny.h\
  171.     ../include/names.h ../include/server.h ../include/lastlog.h\
  172.     ../include/parse.h ../include/irc_std.h
  173. help.o: help.c ../include/irc.h ../include/config.h ../include/term.h\
  174.     ../include/server.h ../include/vars.h ../include/ircaux.h\
  175.     ../include/input.h ../include/window.h ../include/hold.h\
  176.     ../include/lastlog.h ../include/screen.h ../include/irc_std.h
  177. history.o: history.c ../include/irc.h ../include/config.h ../include/ircaux.h\
  178.     ../include/vars.h ../include/history.h ../include/irc_std.h
  179. hold.o: hold.c ../include/irc.h ../include/config.h ../include/window.h\
  180.     ../include/hold.h ../include/lastlog.h ../include/vars.h\
  181.     ../include/input.h ../include/screen.h ../include/irc_std.h
  182. hook.o: hook.c ../include/irc.h ../include/config.h ../include/hook.h\
  183.     ../include/vars.h ../include/ircaux.h ../include/alias.h\
  184.     ../include/list.h ../include/window.h ../include/hold.h\
  185.     ../include/lastlog.h ../include/server.h ../include/irc_std.h
  186. if.o: if.c ../include/irc.h ../include/config.h ../include/alias.h\
  187.     ../include/ircaux.h ../include/window.h ../include/hold.h\
  188.     ../include/lastlog.h ../include/vars.h ../include/irc_std.h
  189. ignore.o: ignore.c ../include/irc.h ../include/config.h ../include/ignore.h\
  190.     ../include/ircaux.h ../include/list.h ../include/vars.h\
  191.     ../include/irc_std.h
  192. input.o: input.c ../include/irc.h ../include/config.h ../include/input.h\
  193.     ../include/term.h ../include/alias.h ../include/vars.h\
  194.     ../include/ircaux.h ../include/screen.h ../include/irc_std.h
  195. irc.o: irc.c ../include/irc.h ../include/config.h ../include/status.h\
  196.     ../include/vars.h ../include/input.h ../include/alias.h\
  197.     ../include/output.h ../include/term.h ../include/exec.h\
  198.     ../include/window.h ../include/hold.h ../include/lastlog.h\
  199.     ../include/server.h ../include/hook.h ../include/keys.h\
  200.     ../include/ircaux.h ../include/window.h ../include/screen.h\
  201.     ../include/irc_std.h
  202. ircaux.o: ircaux.c ../include/irc.h ../include/config.h ../include/ircaux.h\
  203.     ../include/irc_std.h ../include/term.h
  204. ircflush.o: ircflush.c ../include/irc.h ../include/config.h Makefile
  205. ircsig.o: ircsig.c ../include/irc.h ../include/config.h ../include/irc_std.h
  206. ircserv.o: ircserv.c Makefile
  207. keys.o: keys.c ../include/irc.h ../include/config.h ../include/keys.h\
  208.     ../include/names.h ../include/ircaux.h ../include/window.h\
  209.     ../include/hold.h ../include/lastlog.h ../include/output.h\
  210.     ../include/irc_std.h
  211. lastlog.o: lastlog.c ../include/irc.h ../include/config.h\
  212.     ../include/lastlog.h ../include/window.h ../include/hold.h\
  213.     ../include/vars.h ../include/ircaux.h ../include/screen.h\
  214.     ../include/irc_std.h
  215. list.o: list.c ../include/irc.h ../include/config.h ../include/list.h\
  216.     ../include/ircaux.h ../include/irc_std.h
  217. log.o: log.c ../include/irc.h ../include/config.h ../include/log.h\
  218.     ../include/vars.h ../include/ircaux.h ../include/irc_std.h
  219. mail.o: mail.c ../include/irc.h ../include/config.h ../include/mail.h\
  220.     ../include/hook.h ../include/vars.h ../include/irc_std.h\
  221.     ../include/window.h
  222. menu.o: menu.c ../include/irc.h ../include/config.h ../include/menu.h\
  223.     ../include/list.h ../include/ircaux.h ../include/term.h\
  224.     ../include/window.h ../include/hold.h ../include/lastlog.h\
  225.     ../include/input.h ../include/vars.h ../include/screen.h\
  226.     ../include/irc_std.h
  227. names.o: names.c ../include/irc.h ../include/config.h ../include/ircaux.h\
  228.     ../include/names.h ../include/window.h ../include/hold.h\
  229.     ../include/lastlog.h ../include/server.h ../include/list.h\
  230.     ../include/screen.h ../include/irc_std.h
  231. newio.o: newio.c ../include/irc_std.h
  232. notice.o: notice.c ../include/irc.h ../include/config.h ../include/whois.h\
  233.     ../include/ctcp.h ../include/lastlog.h ../include/flood.h\
  234.     ../include/vars.h ../include/ircaux.h ../include/hook.h\
  235.     ../include/ignore.h ../include/server.h ../include/parse.h\
  236.     ../include/irc_std.h ../include/notify.h
  237. notify.o: notify.c ../include/irc.h ../include/config.h ../include/list.h\
  238.     ../include/notify.h ../include/ircaux.h ../include/whois.h\
  239.     ../include/hook.h ../include/server.h ../include/irc_std.h\
  240.     ../include/vars.h
  241. numbers.o: numbers.c ../include/irc.h ../include/config.h ../include/input.h\
  242.     ../include/ircaux.h ../include/vars.h ../include/lastlog.h\
  243.     ../include/hook.h ../include/server.h ../include/whois.h\
  244.     ../include/numbers.h ../include/window.h ../include/parse.h\
  245.     ../include/irc_std.h
  246. output.o: output.c ../include/irc.h ../include/config.h ../include/output.h\
  247.     ../include/vars.h ../include/input.h ../include/term.h\
  248.     ../include/lastlog.h ../include/window.h ../include/hold.h\
  249.     ../include/hook.h ../include/ctcp.h ../include/irc_std.h
  250. parse.o: parse.c ../include/irc.h ../include/config.h ../include/server.h\
  251.     ../include/names.h ../include/vars.h ../include/ctcp.h\
  252.     ../include/hook.h ../include/edit.h ../include/ignore.h\
  253.     ../include/whois.h ../include/lastlog.h ../include/ircaux.h\
  254.     ../include/crypt.h ../include/term.h ../include/flood.h\
  255.     ../include/parse.h ../include/irc_std.h ../include/notify.h
  256. queue.o: queue.c ../include/irc.h ../include/config.h ../include/alias.h\
  257.     ../include/ircaux.h ../include/debug.h ../include/irc_std.h\
  258.     ../include/output.h ../include/edit.h
  259. reg.o: reg.c ../include/irc.h ../include/config.h ../include/ircaux.h\
  260.     ../include/irc_std.h
  261. scandir.o: scandir.c ../include/irc.h ../include/config.h ../include/irc_std.h
  262. screen.o: screen.c ../include/irc.h ../include/config.h ../include/menu.h\
  263.     ../include/window.h ../include/hold.h ../include/lastlog.h\
  264.     ../include/vars.h ../include/server.h ../include/list.h\
  265.     ../include/term.h ../include/names.h ../include/ircaux.h\
  266.     ../include/input.h ../include/log.h ../include/hook.h\
  267.     ../include/dcc.h ../include/translat.h ../include/screen.h\
  268.     ../include/irc_std.h
  269. server.o: server.c ../include/irc.h ../include/config.h ../include/server.h\
  270.     ../include/ircaux.h ../include/whois.h ../include/lastlog.h\
  271.     ../include/window.h ../include/irc_std.h
  272. stack.o: stack.c ../include/irc.h ../include/stack.h ../include/window.h\
  273.     ../include/hook.h ../include/ircaux.h ../include/output.h\
  274.     ../include/irc_std.h ../include/config.h ../include/list.h
  275. status.o: status.c ../include/irc.h ../include/config.h ../include/term.h\
  276.     ../include/status.h ../include/server.h ../include/vars.h\
  277.     ../include/hook.h ../include/input.h ../include/edit.h\
  278.     ../include/window.h ../include/hold.h ../include/lastlog.h\
  279.     ../include/mail.h ../include/names.h ../include/ircaux.h\
  280.     ../include/screen.h ../include/irc_std.h
  281. term.o: term.c ../include/irc.h ../include/config.h ../include/term.h\
  282.     ../include/translat.h ../include/irc_std.h
  283. translat.o: translat.c ../include/irc.h ../include/config.h ../include/vars.h\
  284.     ../include/translat.h ../include/ircaux.h digraph.inc\
  285.     ../include/screen.h ../include/irc_std.h
  286. vars.o: vars.c ../include/irc.h ../include/config.h ../include/status.h\
  287.     ../include/window.h ../include/hold.h ../include/lastlog.h\
  288.     ../include/log.h ../include/crypt.h ../include/history.h\
  289.     ../include/vars.h ../include/input.h ../include/ircaux.h\
  290.     ../include/whois.h ../include/translat.h ../include/irc_std.h\
  291.     ../include/notify.h
  292. whois.o: whois.c ../include/irc.h ../include/config.h ../include/whois.h\
  293.     ../include/hook.h ../include/lastlog.h ../include/vars.h\
  294.     ../include/server.h ../include/ignore.h ../include/ircaux.h\
  295.     ../include/notify.h ../include/numbers.h ../include/parse.h\
  296.     ../include/irc_std.h ../include/ctcp.h
  297. window.o: window.c ../include/irc.h ../include/config.h ../include/menu.h\
  298.     ../include/window.h ../include/hold.h ../include/lastlog.h\
  299.     ../include/vars.h ../include/server.h ../include/list.h\
  300.     ../include/term.h ../include/names.h ../include/ircaux.h\
  301.     ../include/input.h ../include/log.h ../include/hook.h\
  302.     ../include/dcc.h ../include/translat.h ../include/screen.h\
  303.     ../include/irc_std.h
  304. wserv.o: ../include/config.h ../include/irc_std.h
  305. wterm.o: term.c ../include/config.h ../include/irc.h ../include/term.h\
  306.     ../include/irc_std.h
  307.     $(RM) wterm.c
  308.     $(LN) term.c wterm.c
  309.     $(CC) $(CFLAGS) $(DEFS) $(INCLUDES) -DSTTY_ONLY -c wterm.c
  310.